Blockchain: Is it a hype or a hoax? 13
Algorithms
Advantages
Disadvantages
Use cases
Proof of Work (PoW)
• Stable
• Tested since 2009
• Huge Energy consumption
• Slow
• Not good for environment
Bitcoin, Ethereum, Litecoin, Dogecoin
Proof of Stake (PoS)
• Energy efficient
• Fast
• More expensive to attack than PoW
• Bit centralised.
• Participants with high stakes can vote
themselves in to become a validator
EOS, Lisk, ARC
Proof of Authority (PoA)
• Energy efficient
• Fast
• Bit centralised
• Usually used in permissioned private
Blockchains
VeChain
Delegated Proof of Stake (dPoS)
• Energy efficient
• Fast
Pre-approved
Proof of Stake, Proof of authority
Proof of Elapsed Time (PoET)
• Low cost of Participation
• Simple verification of the leader
• Use of specialised hardware
• Suitable for permissioned Blockchains
Hyperledger Sawtooth
Proof of Reputation (PoR)
• Energy efficient
• Fast
Usually used in permissioned private
Blockchains
GoChain
Proof of History (PoH)
• Fast
• High Throughout
• Low Fees
• Scalability
• Centralised
• Fewer DAppS compared to Ethereum
dApps
Solana
Byzantine Fault Tolerance
• Fast
• Scalable
Usually used in permissioned private
Blockchains
Hyperledger Fabric, Steller, Ripple
Directed Acyclic Graph (DAG)
• Highly Scalable
• Fast
• Every Efficient
Smart contracts implementation can only
be possible using Oracles
IOTA, HashGraph, Nano
Figure 1.6 Blockchain consensus algorithms.